Shelving

  • Shelve <-> Unshelve.

  • The same file can be in 'shelve' in many different changelists.

  • Shelving allows you to save your work temporarily without submitting it to the depot, enabling other users to access your changes for review or collaboration.

  • Similar to Git stashing or creating temporary branches.

  • Use p4 shelve  to save changes temporarily and p4 unshelve  to restore them.